# 第一步, 生成报告数据文件
"""
通过 --alluredir 参数来指定输出的位置, 一般是根据选取根目录下的一个文件夹

pytest -s -v -–alluredir ./report testcase/test_1.py

这个时候, 会在根目录下的 report 文件夹中, 生成一些json文件, 这就是报告的数据文件

allure会根据这些文件来生成对应的html
"""

# 第二步, 可以通过serve 启动服务, 在线浏览报告
# allure serve ./report
"""
运行成功后, 会开启一个当前ip+端口的服务

访问这个地址, 就可以看到allure在线报告

比如: http://xx:xxx/index.html
"""

# 第三步, 生成html报告文件

"""
生成后的文件, 就可以当作附件用来给领导发送邮件咯

allure generate [运行结果目录] -o [报告存放目录] -c
allure generate ./report -o ./report_html -c

./report 就是我们用pytest运行结束后生成的allure数据文件
./report_html 就是我们用allure生成的html文件存放路径, 这个文件夹中会包含 js/css/html/json

换句话说, 生成后, 直接压缩 ./report_html 后发出去即可

打开报告需要 allure open ./report_html
"""